Enterprise Version
pulling the surreal realm further into abstraction